<?php
class Home_model extends CI_Model{

    function  __construct() {
        parent::__construct();
    }
    
   function usuario_has_metodos($idUsuario)
    {
        $idUsuario = intval($idUsuario);
        $usuarioHasMetodo = array(
            'Metodos2'  => 3,
            'Metodos3'  => 4,
            'Metodos4'  => 7,
            'Metodos5'  => 9,
            'Metodos6'  => 10,
            'Metodos7'  => 11,
            'Metodos8'  => 12,
            'Metodos9'  => 13,
            'Metodos10' => 15,
            'Metodos11' => 16,
            'Metodos12' => 17,
            'Metodos13' => 18,
            'Metodos14' => 19,
            'Metodos15' => 20,
            'Metodos16' => 23,
            'Metodos17' => 24,
            'Metodos18' => 25,
            'Metodos19' => 26,
            'Metodos20' => 27,
            'Metodos21' => 28,
            'Metodos22' => 30,
            'Metodos23' => 32,
            'Metodos24' => 33,
            'Metodos25' => 34,
            'Metodos26' => 38,
            'Metodos27' => 39,
            'Metodos28' => 52,
            'Metodos29' => 53,
            'Metodos30' => 54,
            'Metodos31' => 55,
            'Metodos32' => 56,
        );
        
        foreach ($usuarioHasMetodo as $row)
        {
            $data = array(
                'Usuario_idUsuario'   => $idUsuario,
                'Metodos_idMetodos'   => $row,
                'create_time'   => now()
            );
            $this->db->insert('usuario_has_metodos', $data);
        }
    }
    
    public function login_usuario($username, $senha)
    {
        $query = $this->db->select('idUsuario, username, email, senha, ')->where(array('username' => $username, 'senha' => $senha))->get('usuario');
        return $query->result();
    }

    function get_all()
    {
       $query = $this->db->get('metodos');

        if (isset($query))
        {
            return $query->result();
        }
        else
        {
            return array();
        }
    }

    public function get_by_id($id)
    {
        $id = intval($id);

        $query = $this->db->where('idCidade', $id)->limit(1)->get('cidade');
        
        if($query->num_rows() > 0)
        {
            return $query->row();
        }
        else
        {
            return array();
        }
    }
    
    public function add_acesso($data)
    {
        $this->db->insert('acessos',$data);
    }
    
    function password_change($idUsuario)
    {
        $this->load->library('encrypt');
        
        $senha      = $this->input->post('senha');
        $senha      = $this->encrypt->sha1($senha);
        
        $data = array(
            'senha' => $senha
            );
        
        $this->db->update('usuario', $data, array('idUsuario'=>$idUsuario));
    }
}

/* End of file home_model.php */
/* Location: ./application/models/home_model.php */
